﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TVLDesktop
{
    public class NPCL5A : NPC
    {
        private int cosa;
        private string _Status;
        private string _Clan;
        private int _Resistencia;
        private int _Voluntad;
        private int _Fuerza;
        private int _Percepcion;
        private int _Agilidad;
        private int _Inteligencia;
        private int _Reflejos;
        private int _Consciencia;
        private int _Vacio;
        private int _Tierra;
        private int _Agua;
        private int _Fuego;
        private int _Aire;
        private string _Escuela;
        private int _Reconocimiento;
        private List<HabilidadesL5A> _Habilidades;
        private int _DañoActual;
        private float _Honor;
        private float _Gloria;
        private int _ManchaSombria;

        public NPCL5A()
        {
            _Resistencia = _Voluntad = _Fuerza = _Percepcion = _Agilidad
                = _Inteligencia = _Reflejos = _Consciencia = _Vacio = _Tierra = _Agua
                = _Fuego = _Aire = _Reconocimiento = _DañoActual = _ManchaSombria = 0;
            _Status = _Clan = _Escuela = "";
            _Honor = _Gloria = 0.0f;
            _Habilidades = new List<HabilidadesL5A>();

        }

        public string Status
        {
            get
            {
                return this._Status;
            }
            set
            {
                this._Status = value;
            }
        }

        public string Clan
        {
            get
            {
                return this._Clan;
            }
            set
            {
                this._Clan = value;
            }
        }

        public int Resistencia
        {
            get
            {
                return this._Resistencia;
            }
            set
            {
                this._Resistencia = value;
            }
        }

        public int Voluntad
        {
            get
            {
                return this._Voluntad;
            }
            set
            {
                this._Voluntad = value;
            }
        }

        public int Fuerza
        {
            get
            {
                return this._Fuerza;
            }
            set
            {
                this._Fuerza = value;
            }
        }

        public int Percepcion
        {
            get
            {
                return this._Percepcion;
            }
            set
            {
                this._Percepcion = value;
            }
        }

        public int Agilidad
        {
            get
            {
                return this._Agilidad;
            }
            set
            {
                this._Agilidad = value;
            }
        }

        public int Inteligencia
        {
            get
            {
                return this._Inteligencia;
            }
            set
            {
                this._Inteligencia = value;
            }
        }

        public int Reflejos
        {
            get
            {
                return this._Reflejos;
            }
            set
            {
                this._Reflejos = value;
            }
        }

        public int Consciencia
        {
            get
            {
                return this._Consciencia;
            }
            set
            {
                this._Consciencia = value;
            }
        }

        public int Vacio
        {
            get
            {
                return this._Vacio;
            }
            set
            {
                this._Vacio = value;
            }
        }

        public string Escuela
        {
            get
            {
                return this._Escuela;
            }
            set
            {
                this._Escuela = value;
            }
        }

        public int Reconocimiento
        {
            get
            {
                return this._Reconocimiento;
            }
            set
            {
                this._Reconocimiento = value;
            }
        }

        public int Tierra
        {
            get
            {
                return this._Tierra;
            }
            set
            {
                this._Tierra = value;
            }
        }

        public int Agua
        {
            get
            {
                return this._Agua;
            }
            set
            {
                this._Agua = value;
            }
        }

        public int Aire
        {
            get
            {
                return this._Aire;
            }
            set
            {
                this._Aire = value;
            }
        }

        public int Fuego
        {
            get
            {
                return this._Fuego;
            }
            set
            {
                this._Fuego = value;
            }
        }

        public List<HabilidadesL5A> Habilidades
        {
            get
            {
                return this._Habilidades;
            }
            set
            {
                this._Habilidades = value;
            }
        }

        public int DañoActual
        {
            get
            {
                return this._DañoActual;
            }
            set
            {
                this._DañoActual = value;
            }
        }

        public float Gloria
        {
            get
            {
                return this._Gloria;
            }
            set
            {
                this._Gloria = value;
            }
        }

        public float Honor
        {
            get
            {
                return this._Honor;
            }
            set
            {
                this._Honor = value;
            }
        }

        public int ManchaSombria
        {
            get
            {
                return this._ManchaSombria;
            }
            set
            {
                this._ManchaSombria = value;
            }
        }
    }
}
